package com.ruoyi.xh.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.xh.domain.XhBrand;

/**
 * 品牌管理Service接口
 * 
 * @author songjw
 * @date 2024-12-13
 */
public interface IXhBrandService extends IService<XhBrand> {
    /**
     * 查询品牌管理
     * 
     * @param id 品牌管理主键
     * @return 品牌管理
     */
     XhBrand selectXhBrandById(Long id);

    /**
     * 查询品牌管理列表
     * 
     * @param xhBrand 品牌管理
     * @return 品牌管理集合
     */
    Page<XhBrand> selectXhBrandList(XhBrand xhBrand);

    /**
     * 新增品牌管理
     * 
     * @param xhBrand 品牌管理
     */
     void insertXhBrand(XhBrand xhBrand);

    /**
     * 修改品牌管理
     * 
     * @param xhBrand 品牌管理
     */
    void updateXhBrand(XhBrand xhBrand);

    /**
     * 批量删除品牌管理
     * 
     * @param ids 需要删除的品牌管理主键集合
     */
    void deleteXhBrandByIds(Long[] ids);
}
